package com.ts.api.module.log.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 *
 * 短信日志实体类
 *
 * @author gwc
 * @create 2025-08-05 下午2:51
 */
@Data
public class SmsLog {

    /**
     * 短信日志ID
     */
    private Long id;

    /**
     * 服务商名称
     */
    private String providerName;

    /**
     * 短信类型
     */
    private String type;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 短信内容
     */
    private String context;

    /**
     * 状态  0: 失败  1：成功
     */
    private String status;

    /**
     * 请求地址
     */
    private String reqUrl;

    /**
     * 请求头
     */
    private String reqHeader;

    /**
     * 接收数据
     */
    private String reqData;

    /**
     * 响应数据
     */
    private String respData;

    /**
     * 耗时毫秒数
     */
    private Long taskTime;

    /**
     * 创建时间
     * 格式：yyyy-MM-dd HH:mm:ss
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}
